COMPUTING SCIENCE Predicting Compliance of WSLA Contracts Using Automated Model Creation
نویسندگان
چکیده
Service level agreements (SLAs) are designed to be monitorable contracts between a provider and consumer of a service. It is of interest to determine if such SLAs can also be used as input to a predictive model, e.g., a discrete-event stochastic model. For that purpose we study in this paper WSLA, the web service level agreement language, an SLA specification language tailored to web services. We provide a mapping from WSLA to metrics defined in the discrete event stochastic modeling formalism SDES (stochastic discrete event systems). We provide extensions to the commonly used SPNP tool to automate much of this process, such that given a WSLA document, the mapped SDES metrics can be derived automatically as much as possible. We will specify precisely what the modeler inputs during this process, and demonstrate the use of our tool for WSLA compliance prediction. © 2010 University of Newcastle upon Tyne. Printed and published by the University of Newcastle upon Tyne, Computing Science, Claremont Tower, Claremont Road, Newcastle upon Tyne, NE1 7RU, England. Bibliographical details YASSIN KASSAB, R., VAN MOORSEL, A Predicting Compliance of WSLA Contracts Using Automated Model Creation [By] Yassin Kassab, R., van Moorsel, A. Newcastle upon Tyne: University of Newcastle upon Tyne: Computing Science, 2010. (University of Newcastle upon Tyne, Computing Science, Technical Report Series, No. CS-TR-1204)
منابع مشابه
Formal Mapping of WSLA Contracts on Stochastic Models
SLA (service level agreement) specification languages are designed to express monitorable contracts between a provider and a consumer of a service. It is of interest to determine if one can derive predictive models, e.g., a discreteevent stochastic model, for SLAs expressed in such a language, if possible in automated fashion. For this purpose, we study in this paper the mapping of the Web Serv...
متن کاملA methodology for automated service level agreement compliance prediction
Service Level Agreement (SLA) specification languages express monitorable contracts between service providers and consumers. It is of interest to determine if predictive models can be derived for SLAs expressed in such languages, if possible in a fashion that is as automated as possible. Assuming that the service developer or user uses some SLA specification languages during the service develop...
متن کاملWeb services on demand: WSLA-driven automated management
In this paper we describe a framework for providing customers of Web services differentiated levels of service through the use of automated management and service level agreements (SLAs). The framework comprises the Web Service Level Agreement (WSLA) language, designed to specify SLAs in a flexible and individualized way, a system to provision resources based on service level objectives, a work...
متن کاملMapping WSLA on Reward Constructs in
This paper provides an outline for generating Möbius reward constructs and a partial Stochastic Activity Network model from an existing Web Service Level Agreement (WSLA) document of a web service system. This is done by parsing the WSLA document to group its ‘Service Level Agreement parameter elements’ with their corresponding ‘metric elements’ using the Document Object Model parser. These gro...
متن کاملA WSLA-Extension Supporting Service and Contract Composition Modelling
When dealing with Cloud Computing Services (CCSs) provisioning and usage, different degrees of complexity can be reached, depending on whether service composition is needed to satisfy users’ requests. This scenario demands effective ways for modelling CCSs and corresponding Service Level Agreements (SLAs) in order to facilitate service composition, comparison and monitoring. However, current SL...
متن کامل